package com.woniu.aggregation.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ApiModel("患者和住院信息")
public class InpatientInformationDto {
    /**
     * 患者ID
     */
    @ApiModelProperty("患者ID")
    private Integer patientId;

    /**
     * 患者身份证号,必填
     */
    @ApiModelProperty("患者身份证号,必填")
    private Integer patientCardid;


    /**
     * 患者姓名
     */
    @ApiModelProperty("患者姓名")
    private String patientName;

    /**
     * 患者年龄
     */
    @ApiModelProperty("患者年龄")
    private Integer patientAge;

    /**
     * 患者性别,0:女,1:男
     */
    @ApiModelProperty("患者性别,0:女,1:男")
    private Integer patientGander;







    /**
     * 患者手机号
     */
    @ApiModelProperty("患者手机号")
    private String patientPhone;



    /**
     * 患者紧急联系人
     */
    @ApiModelProperty("患者紧急联系人")
    private String patientEmergencyPhone;



    /**
     * 患者地址
     */
    @ApiModelProperty("患者地址")
    private String patientAddress;

    /**
     * 病房id
     */
    @ApiModelProperty("病房id")
    private Integer roomId;

    /**
     * 房间编号（404）
     */
    @ApiModelProperty("房间编号（404）")
    private String roomNumber;

    /**
     * 床位id
     */
    @ApiModelProperty("床位id")
    private Integer bedId;

    /**
     * 床位编号
     */
    @ApiModelProperty("床位编号")
    private Integer bedNum;

    /**
     * 住院时间
     */
    @ApiModelProperty("住院时间")
    private LocalDateTime hospitalTime;

    /**
     * 科室id
     */
    @ApiModelProperty("科室id")
    private Integer officeId;

    /**
     * 科室名字
     */
    @ApiModelProperty("科室名字")
    private String officeName;



}
